package com.mxl.service.channel.adapter;

import com.mxl.dao.channel.model.DealRequest;
import com.mxl.service.dto.ChargeRequest;
import com.mxl.service.dto.ChargeResponse;

public interface ChargeService {
	/**
	 * 提交
	 * @param request
	 * @param intefaceType
	 * @return
	 */
	public ChargeResponse charge(ChargeRequest request);
	
	/**
	 * 查询接口
	 * @param request
	 * @param intefaceType
	 * @return
	 */
	public ChargeResponse query(DealRequest request);
	
	/**
	 * 补单接口
	 * @param request
	 * @param intefaceType
	 * @return
	 */
	public ChargeResponse reissue(DealRequest request);
}
